import Kxios from './kxios/Kxios.js';
import defaultConfig from './kxios/defaultConfg.js';

let kxios=new Kxios(defaultConfig);

//请求拦截器
kxios.interceptors.request.use(function(config){
  console.log('request1');
  return config;
})
kxios.interceptors.request.use(function(config){
  console.log('request2'); 
  return config;
})

//响应拦截器
kxios.interceptors.response.use(function(res){
  return res;
})
kxios.interceptors.response.use(function(res){
  console.log('response2');
  return res;
})

kxios.request({
  method:'get',
  url: 'http://localhost:7777/data'
}).then(function(res){
  console.log(res);
});

//测试 ???
// var promise1 = Promise.resolve(123);
// promise1.then(function(value) {
//   console.log(value);
//   // expected output: 123
// }).then(function(value){
//   console.log(value);
// });

